terrorist outrage - Turkish English Dictionary